home *** CD-ROM | disk | FTP | other *** search
/ PC Users 1999 April / Cd Pc Users extra 19 abril 1999.iso / Prog / Inst / Js02 / js02.exe / jscripts / animlyn3v01.js < prev    next >
Encoding:
JavaScript  |  1999-02-15  |  1.3 KB  |  41 lines

  1. //
  2. // ANIMATION FOR LAYER or DIV OBJECTS VERSION 1
  3. //
  4. // Software Applications for Web Objects (SAWO)
  5. // Created: November 26-1998
  6. //----------------------------------------------
  7. // jjpub=0 init value
  8. // nbly: nb of layer
  9. // ly1: parent object
  10. // ly3: child object
  11. // ly3: child child object
  12.  
  13. var timeout_id_animlyn3v01=new initArray();
  14.  
  15. function animlyn3v01(signe_browser,nid,signe_anim,ly1,ly2,ly3,jjpub,nbly,timer) {
  16.     if (signe_anim=="true"){
  17.         for (var i = 1; i < nbly+1; i++){
  18.             var lay=ly3+i;
  19.             if (signe_browser==0) document[ly1].document[ly2].document[lay].visibility="hidden";
  20.             if (signe_browser==1) document.all[ly1].document.all[ly2].document.all[lay].style.visibility="hidden";
  21.         }
  22.         jjpub=jjpub+1;
  23.         if (jjpub==nbly+1) jjpub=1;
  24.         var lay=ly3+jjpub;
  25.         if (signe_browser==0) document[ly1].document[ly2].document[lay].visibility="inherit";
  26.         if (signe_browser==1) document.all[ly1].document.all[ly2].document.all[lay].style.visibility="inherit";
  27.         timeout_id_animlyn3v01[nid] = setTimeout("animlyn3v01("+signe_browser+","+nid+",'"+signe_anim+"','"+ly1+"','"+ly2+"','"+ly3+"',"+jjpub+","+nbly+","+timer+")",timer);
  28.     }
  29.     if (signe_anim=="false"){
  30.         clearTimeout(timeout_id_animlyn3v01[nid]);
  31.         timeout_id_animlyn3v01[nid]=null;
  32.         end_animlyn3v01(ly1,ly2,ly3);        
  33.     }
  34. }
  35.  
  36. function end_animlyn3v01(ly1,ly2,ly3){}
  37.  
  38.  
  39.  
  40.  
  41.